草庐IT

php - 重写 URL : remove sub folders and file extension from URL

全部标签

javascript - 使用 JavaScript 删除非法 URL 字符

我有一个充满字符串的数组,例如,一个值可以是“>天未更新”。我使用数组中的值来创建一些url,并且需要删除/\和其他非法URL字符。如何最简单地做到这一点?我开始了varName0=title[0].substring(1).replace("","%20").replace("/","")+'.aspx';varName1=title[1].substring(1).replace("","%20").replace("/","")+'.aspx';andsoonbutcanIdothisinabetterway?提前致谢。 最佳答案

javascript - 改进用于解析 YouTube/Vimeo URL 的正则表达式

我创建了一个函数(用JavaScript),它从YouTube或Vimeo获取一个URL。它计算出该特定视频的提供者和ID(演示:http://jsfiddle.net/csjwf/)。functionparseVideoURL(url){varprovider=url.match(/http:\/\/(:?www.)?(\w*)/)[2],id;if(provider=="youtube"){id=url.match(/http:\/\/(?:www.)?(\w*).com\/.*v=(\w*)/)[2];}elseif(provider=="vimeo"){id=url.match

javascript - 相对 URL 作为 Nock 中的主机名

我需要模拟客户端HTTP请求。我在客户端使用isomorphic-fetch并使用mocha和nock进行测试和模拟。我所有的客户请求都是基于相对路径的。因此,我无法为nock提供主机名。有解决办法吗。客户端:fetch('/foo')//hostname:http://localhost:8080.then(res=>res.json()).then(data=>console.log(data)).catch(e=>console.log(e))测试套件nock('/').get('/foo').reply(200,{data:"hello"})这是失败的,因为我没有为nock提供

javascript - 捕获传入的 URL 参数,然后使用 Javascript 传递给 iFrame Src

所以想弄清楚如何在Javascript中使用window.location来做到这一点。我将用户发送到我们的网站,并附上一个带有GoogleAnalytics代码的URL,我需要将该代码传递给该页面上的iframesrc。我假设Javascript可以做到这一点(注意-我不能使用PHP)...这就是我想要做的:我会将用户带到包含所有事件数据的页面。例如,用户会单击此链接:http://www.xyz.com/index.html?utm_source=Facebook&utm_campaign=Facebook+May&utm_medium=click他们将被定向到那个页面,然后上面有

javascript - AngularJS 1.1.5 - 自动向 URL 添加散列标签

有谁知道为什么1.1.5版会自动将主题标签添加到您的网址,以及如何关闭它?海事组织,这看起来很难看。只要您有一个不以正斜杠结尾的网址,就会发生这种情况。(我没有使用路线或类似的东西)。所以这样:http://my.website.com/about成为http://my.website.com/about#/about还有这个:http://my.website.com/about.html变成:http://my.website.com/about.html#/about.html但是这个:http://my.website.com/about/没有这个问题。

javascript - 使用 JavaScript 或 jQuery 从表单字段构建 URL

我正在尝试使用JavaScript或jQuery创建URL构建器表单。基本上,它将获取两个表单字段的值,将它们添加到预设URL并在提交时显示在第三个字段上。生成的URL可能是http://example.com/index.php?variable1=12&variable2=56现在,这不是表单的“操作”,应用程序无法读取URL(以获取变量),因此必须在页面上完成。生成的URL将显示在名为“url”的字段中。这是一个表单示例:Variable1Variable2URL 最佳答案 jQuery有serialize构建查询字符串值。所

php - 如何在 Codeigniter 中使用 IN 运算符进行绑定(bind)查询

“我正在调整我的一些查询,通过使用绑定(bind)参数重写它们来防止SQL注入(inject)。这对于简单的查询来说足够简单:例如//Oldcode$sql="SELECT*FROMsome_tableWHEREid=4ANDauthor='Bob'";$this->db->query($sql);//NewBoundSQLquery$sql="SELECT*FROMsome_tableWHEREid=?ANDauthor=?";$this->db->query($sql,array(4,'Bob'));我在使用IN运算符进行查询时遇到问题。按照建议here我尝试了以下方法://Old

php - 是否可以将 YAML 文件注入(inject) Symfony 中的服务?

我想向Symfony中的服务注入(inject)YAML配置。目前,我注入(inject)了包的路径和文件的相对路径,并使用Yaml::parse手动解析它,但是有更简单的方法吗?因此,目标是服务的构造函数将接收已解析的YAML配置的数组。关于它的更多细节:目前,我在我的包中的Resources目录中有一个YAML文件,为了在服务中解析它,我使用了这样的东西:$yamlFile=sprintf('%s/%s',$container->get('kernel')->getBundle('MyBundle')->getPath(),$pathToFile);所以我必须同时注入(inject

php - WooCommerce 购物车 - 条件项目类别验证

我们有一个独家类别X和其他常规类别Y。我想要什么:当有人从类别X订购任何商品时,其他类别的商品将无法添加到购物车,并应显示警告Y类产品不应与X混合。我怎样才能做到这一点?我从其他帖子得到这段代码,但它已经过时且不令人满意:parent;$product_category_term=get_term($product_category,'product_cat');$product_category_parent=$product_category_term->parent;$product_top_category=$product_category_term->term_id;whi

php - 简单的日期函数在 php 中不起作用

我没有得到预期的结果;我想要Sun8th,但我得到了May15th。我做错了什么? 最佳答案 试试这个,$year="2017";$week="02";//Weeknumbermustbetwodigit$date1=date("l,MjS,Y",strtotime($year."W".$week."0"));//Firstdayofweekecho$date1;输出Sunday,Jan8th,2017https://3v4l.org/HbKPU希望对您有所帮助。 关于php-简单的日期